/*
 *  PunkCat.h
 *  Untitled
 *
 *  Created by Guo Wei Tan on 3/3/14.
 *  Copyright 2014 Catropico. All rights reserved.
 *
 */
#ifndef _PUNK_CAT_H_
#define _PUNK_CAT_H_

#include "cocos2d.h"
#include "Supporting/Enums/EnumCatState.h"
#include "Supporting/Enums/EnumCatType.h"
#include "BaseCat.h"


using namespace cocos2d;

class GameMap;
class Character;

class PunkCat: public BaseCat
{
protected:
	virtual void initStates();
public:
	PunkCat();

	static PunkCat* createCat();

	void			reduceHealth(int healthReduction, EnumCatInjury catInjury = INJURY_NORMAL);
	void			spawnBySummon(CCPoint pos);

};


#endif
